package cn.koala.key.stock.domain.dto;

import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

/**
 * 库存查询实体
 * @description
 * @author shuai.xu
 * @time 2019/5/6 16:29
*/
public class InventorySearch {

    @ApiModelProperty("钥匙编号")
    private Integer id;
    /**
     * 仓库位置
     */
    @ApiModelProperty("仓库位置")
    private String warehouseLocation;

    /**
     * 钥匙条形码
     */
    @ApiModelProperty("钥匙条形码")
    private String keyBarCode;

    /**
     * 状态  1-借出，2-在库，3-挂失
     */
    @ApiModelProperty("状态  1-借出，2-在库，3-挂失")
    private Integer keyStatus;

    /**
     * 车架号
     */
    @ApiModelProperty("车架号")
    private String carVin;

    /**
     * 车牌号
     */
    @ApiModelProperty("车牌号")
    private String carNo;

    /**
     * 录入开始时间
     */
    @ApiModelProperty("录入开始时间")
    private String startTime;

    /**
     * 录入结束时间
     */
    @ApiModelProperty("录入结束时间")
    private String endTime;

    @ApiModelProperty("页数")
    private Integer page;

    @ApiModelProperty("每页数量")
    private Integer size;

    public Integer getId() {
        return id;
    }

    public void setId(Integer id) {
        this.id = id;
    }

    public String getWarehouseLocation() {
        return warehouseLocation;
    }

    public void setWarehouseLocation(String warehouseLocation) {
        this.warehouseLocation = warehouseLocation;
    }

    public String getKeyBarCode() {
        return keyBarCode;
    }

    public void setKeyBarCode(String keyBarCode) {
        this.keyBarCode = keyBarCode;
    }

    public Integer getKeyStatus() {
        return keyStatus;
    }

    public void setKeyStatus(Integer keyStatus) {
        this.keyStatus = keyStatus;
    }

    public String getCarVin() {
        return carVin;
    }

    public void setCarVin(String carVin) {
        this.carVin = carVin;
    }

    public String getCarNo() {
        return carNo;
    }

    public void setCarNo(String carNo) {
        this.carNo = carNo;
    }

    public String getStartTime() {
        return startTime;
    }

    public void setStartTime(String startTime) {
        this.startTime = startTime;
    }

    public String getEndTime() {
        return endTime;
    }

    public void setEndTime(String endTime) {
        this.endTime = endTime;
    }

    public Integer getPage() {
        return page;
    }

    public void setPage(Integer page) {
        this.page = page;
    }

    public Integer getSize() {
        return size;
    }

    public void setSize(Integer size) {
        this.size = size;
    }

    @Override
    public String toString() {
        return "InventorySearch{" +
                "id=" + id +
                ", warehouseLocation='" + warehouseLocation + '\'' +
                ", keyBarCode='" + keyBarCode + '\'' +
                ", keyStatus=" + keyStatus +
                ", carVin='" + carVin + '\'' +
                ", carNo='" + carNo + '\'' +
                ", startTime='" + startTime + '\'' +
                ", endTime='" + endTime + '\'' +
                ", page=" + page +
                ", size=" + size +
                '}';
    }
}
